grammar Cal;
@header {        //一种action,定义生成的词法语法解析文件的头，当使用java的时候，生成的类需要包名，可以在这里统一定义
 package antlr.cal;
 }
expr: expr op=('*'|'/') expr
    | expr op=('+'|'-') expr
    | '(' expr ')'
    | INT;

INT: [0-9]+;
MUL: '*';
DIV: '/';
ADD: '+';
SUB: '-';
WS: [ \t\n\r]+ -> skip;
